#include "testlib.h"
#include <iostream>
#include <string>
using namespace std;

// 检查字符串 T 是否满足题目条件
bool checkString(const string& S, const string& T) {
    if (S.size() != T.size()) {
        return false;
    }

    for (int i = 0; i < S.size(); ++i) {
        if (S[i] == '#' && T[i] != '#') {
            return false;
        }
        if (S[i] != '#' && T[i] == '#') {
            return false;
        }
    }

    // 检查相邻 'o' 之间是否有 '#'
    int last_o = -1;
    for (int i = 0; i < T.size(); ++i) {
        if (T[i] == 'o') {
            if (last_o != -1 && i - last_o > 1) {
                bool has_hash = false;
                for (int j = last_o + 1; j < i; ++j) {
                    if (T[j] == '#') {
                        has_hash = true;
                        break;
                    }
                }
                if (!has_hash) {
                    return false;
                }
            }
            last_o = i;
        }
    }

    return true;
}

int main(int argc, char* argv[]) {
    registerTestlibCmd(argc, argv);

    // 读取输入字符串 S
    string S = inf.readToken();

    // 读取用户输出字符串 T
    string T = ouf.readToken();

    // 检查用户输出是否满足条件
    if (!checkString(S, T)) {
        quitf(_wa, "用户输出不满足题目条件");
    }

    // 如果通过检查，则输出正确
    quitf(_ok, "答案正确");
}